home *** CD-ROM | disk | FTP | other *** search
/ AMIGA-CD 2 / Amiga-CD - Volume 2.iso / ungepackte_daten / 1994 / 6 / 01 / mini-compiler / mini.ampk / Mini-Compiler / Demo / Endlos.m < prev    next >
Encoding:
Text File  |  1995-06-01  |  677 b   |  29 lines

  1. Program Endlos;
  2.  
  3. { In der Version 0.9 konnte dieses Programm wegen eines Fehlers
  4.   im FORWARD Teil des Compiler nicht übersetzt werden. Dieses
  5.   Programm ruft sich unendlich selbst auf (Abwechselnd Bumm und Loop)
  6.   Um einen Abbruch zu erreichen, sollte es daher mit der Option
  7.   "Stack Test" übersetzt werden. Ein Abbruch im Debugmodus ist natürlich
  8.   auch möglich ! }
  9.  
  10. Procedure Loop(i : Integer);
  11. Forward;
  12.  
  13. Procedure Bumm( I : INteger);
  14. Var a : Array[10] of Integer;
  15. Begin
  16.  Writeln('Bumm(',i,')');
  17.  Loop(i+1)            { Hier kam der Fehler 53 ! Unbekannter Bezeichner }
  18. End;
  19.  
  20. Procedure Loop(I : Integer);
  21. Begin
  22.  Writeln('Loop(',I,')');
  23.  Bumm(i+1)
  24. End;
  25.  
  26. begin
  27.  Bumm(1)
  28. end.
  29.